/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.flowumi.facade;

import com.flowumi.entity.Actividades;
import com.flowumi.entity.Algoritmo;
import com.flowumi.entity.CasosCalificacion;
import com.flowumi.entity.Cursos;
import java.util.List;

/**
 *
 * @author ideacentre
 */
public interface ProfesorFacade {

    public List<Cursos> getListaCursosProfesor(String nombreUsuario);
    
    public Cursos getCursoProfesor(long id);

    public void CrearActividad(Actividades actividad);

    public Actividades getActividadProfesor(Long idCurso, Integer idActividad);

    public Actividades actualizarActividad(Actividades actividad);

    public Algoritmo getAlgoritmoProfesor(Integer idAlgoritmo);

    public void guardarAlgoritmo(Algoritmo algoritmo);

    public void CrearCasoCalificacion(CasosCalificacion casosCalificacion);

    public void actualizarAlgoritmoActividad(Actividades actividad);

    public void calificarActividad(Actividades actividad);

    public void calificarCurso(Cursos curso);
    
}
